PMD Results

The following document contains the results of PMD .

Summary

Files Errors
21 68

Files

Files Violations
org/acmsl/antmake/AntMake.java 13
org/acmsl/antmake/AntMakeTask.java 7
org/acmsl/antmake/AntMakeUtils.java 3
org/acmsl/antmake/ConfigureInTemplate.java 1
org/acmsl/antmake/ConfigureInTemplateFactory.java 1
org/acmsl/antmake/ConfigureInTemplateGenerator.java 4
org/acmsl/antmake/FolderStructureHelper.java 1
org/acmsl/antmake/MakeRulesTemplate.j ava 1
org/acmsl/antmake/MakeRulesTemplateFactory.java 1
org/acmsl/antmake/MakeRulesTemplateGenerator.java 4
org/acmsl/antmake/MakefileAmTemplateFactory.java 1
org/acmsl/antmake/MakefileAmTemplateGenerator.java 4
org/acmsl/antmake/TopMakefileAmTemplate.java 1
org/acmsl/antmake/TopMakefileAmTemplateFactory.java 1
org/acmsl/antmake/TopMakefileAmTemplateGenerator.java 4
org/acmsl/antmake/cvslib/ChangeLogParser.java 4
org/acmsl/antmake/cvslib/CvsEntry.java 1
org/acmsl/antmake/cvslib/CvsUtils.java 11
org/acmsl/antmake/cvslib/RcsFile.java 3
org/acmsl/antmake/cvslib/RedirectingOutputStream.java 1
org/acmsl/antmake/cvslib/RedirectingStreamHandler.java 1

org/acmsl/antmake/AntMake.java

Violation Line
No need to import a type that's in the same package 53
No need to import a type that's in the same package 54
No need to import a type that's in the same package 55
No need to import a type that's in the same package 56
No need to import a type that's in the same package 57
No need to import a type that's in the same package 59
No need to import a type that's in the same package 60
No need to import a type that's in the same package 61
No need to import a type that's in the same package 62
No need to import a type that's in the same package 63
No need to import a type that's in the same package 64
No need to import a type that's in the same package 65
Avoid importing anything from the package 'java.lang' 88

org/acmsl/antmake/AntMakeTask.java

Violation Line
No need to import a type that's in the same package 53
No need to import a type that's in the same package 54
No need to import a type that's in the same package 55
Avoid unused imports such as 'Project' 61
Avoid unused imports such as 'Javadoc' 62
Avoid unused imports such as 'IOException' 72
Avoid unused local variables such as 't_LibLicensePath' 397

org/acmsl/antmake/AntMakeUtils.java

Violation Line
No need to import a type that's in the same package 51
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53

org/acmsl/antmake/ConfigureInTemplate.java

Violation Line
Avoid unused imports such as 'File' 52

org/acmsl/antmake/ConfigureInTemplateFactory.java

Violation Line
No need to import a type that's in the same package 53

org/acmsl/antmake/ConfigureInTemplateGenerator.java

Violation Line
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53
No need to import a type that's in the same package 54
Avoid importing anything from the package 'java.lang' 74

org/acmsl/antmake/FolderStructureHelper.java

Vi olation Line
No need to import a type that's in the same package 53

org/acmsl/antmake/MakeRulesTemplate.java

Violation Line
No need to import a type that's in the same package 52

org/acmsl/antmake/MakeRulesTemplateFactory.java

Violation Line
No need to import a type that's in the same package 53

org/acmsl/antmake/MakeRulesTemplateGenerator.java

Violation Line
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53
No need to import a type that's in the same package 54
Avoid importing anything from the package 'java.lang' 74

org/acmsl/antmake/MakefileAmTemplateFactory.java

Violation Line
No need to import a type that's in the same package 53

org/acmsl/antmake/MakefileAmTemplateGenerator.java

Violation Line
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53
No need to import a type that's in the same package 54
Avoid importing anything from the package 'java.lang' 74

org/acmsl/antmake/TopMakefileAmTemplate.java

Violation Line
Avoid unused imports such as 'File' 52

org/acmsl/antmake/TopMakefileAmTemplateFactory.java

Violation Line
No need to import a type that's in the same package 53

org/acmsl/antmake/TopMakefileAmTemplateGenerator.java

Violation Line
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53
No need to import a type that's in the same package 54
Avoid importing anything from the package 'java.lang' 74

org/acmsl/antmake/cvslib/ChangeLogParser.java

Violation Line
Avoid unused imports suc h as 'RcsFile' 111
No need to import a type that's in the same package 111
Avoid unused imports such as 'ArrayList' 119
Avoid unused local variables such as 't_iEnd' 451

org/acmsl/antmake/cvslib/CvsEntry.java

Violation Line
No need to import a type that's in the same package 111

org/acmsl/antmake/cvslib/CvsUtils.java

Violation Line
No need to import a type that's in the same package 114
No need to import a type that's in the same package 115
No need to import a type that's in the same package 116
No need to import a type that's in the same package 117
Avoid unused imports such as 'BuildException' 127
Avoid unused imports such as 'DirectoryScanner' 128
Avoid unused imports such as 'FileSet' 133
Avoid unused imports such as 'FileInputStream' 140
Avoid unused imports such as 'Date' 154
Avoid unused imports such as 'Properties' 157
Ensure you override both equals() and hashCode() 585

org/acmsl/antmake/cvslib/RcsFile.java

Violation Line
Avoid unused imports such as 'ArrayList' 111
Avoid unused imports such as 'Collection' 112
Avoid unused imports such as 'Date' 113

org/acmsl/antmake/cvslib/RedirectingOutputStream.java

Violation Line
No need to import a type that's in the same package 111

org/acmsl/antmake/cvslib/RedirectingStreamHandler.java

Violation Line
No need to import a type that's in the same package 112